home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q103 / 0 / 97.TXT < prev   
Text File  |  1993-09-28  |  4KB  |  106 lines

  1. DOCUMENT:Q103097  27-SEP-1993  [W_NT]
  2. TITLE   :Access Violation (C0-C5) During Registry Backup or Save
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. ----------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system, version 3.1
  12.  - Microsoft Windows NT Advanced Server, version 3.1
  13. ----------------------------------------------------------------------
  14.  
  15. WARNING: Using Registry Editor incorrectly can cause
  16.      serious, system-wide problems that may require you to
  17.      reinstall Windows NT to correct them. Microsoft cannot
  18.      guarantee that any problems resulting from the use of
  19.      Registry Editor can be solved. Use this tool at your own
  20.      risk.
  21.  
  22. SYMPTOMS
  23. ========
  24.  
  25. During a backup or save of the Registry or one of its hives, an error
  26. message is displayed on a blue screen and your system is halted. The
  27. error message states that an access violation occurred (C0-C5). If you
  28. perform a trace of the stack using Kernel Debugger, the Registry shows
  29. up.
  30.  
  31. CAUSE
  32. =====
  33.  
  34. The Registry has reached its capacity given its current Registry size
  35. limit (RSL) and other system configuration factors. The RSL represents
  36. the maximum size the Registry can reach and is 25 percent of the
  37. paging file, by default. Since the paging file, by default, is 32 MB,
  38. the default RSL is roughly 8 megabytes (MB). The default RSL is big
  39. enough to store approximately 5000 users in the security accounts
  40. manager (SAM) database. There is no guarantee that the amount of
  41. memory specified by the RSL will be available.
  42.  
  43. RESOLUTION
  44. ==========
  45.  
  46. To avoid this problem, you must increase the RSL by either manually
  47. editing the Registry entry for the RSL or by increasing the size of
  48. the paging file. You can increase the size of the paging file by using
  49. Control Panel. To modify the RSL in the Registry, do the following:
  50.  
  51.  
  52. 1. Start Registry Editor (REGEDT32.EXE) and go to the following hive
  53.    and subkey:
  54.  
  55.       HKEY_LOCAL_MACHINE, System\CurrentControlSet\Control
  56.  
  57. 2. Select the RegistrySizeLimit value and Choose Edit Value from the
  58.    Edit menu. If the RegistrySizeLimit value is not present, enter it
  59.    by choosing Add Value from the edit menu and use the following
  60.    information:
  61.  
  62.       RegistrySizeLimit : REG_DWORD : <bytes>
  63.  
  64. 3. Enter the number of bytes for the RSL for the value of the
  65.    RegistrySizeLimit value.
  66.  
  67. 4. Exit Registry Editor and shut down Windows NT.
  68.  
  69. Registry Size Limit Notes
  70. =========================
  71.  
  72. The RSL is a maximum boundary, not an allocation. Setting a large RSL
  73. does not mean the system will use the specified amount of space unless
  74. the Registry requires it; similarly, it does not imply that the
  75. specified amount will be available.
  76.  
  77. If you set the RSL to a value less than 4 MB, it will round up to 4
  78. MB. If it is greater than 80% of the paging file, it will be reduced
  79. to just 80% of the paging file.
  80.  
  81. Setting the RSL to 0xffffffff instructs Windows NT to use as much of
  82. the paging file as it can (80%). Since the paging file has a maximum
  83. size of 128 MB, the RSL can be no larger than about 102 MB which would
  84. support about 80,000 users in the SAM database.
  85.  
  86. The limitations imposed by the RSL are approximate.
  87.  
  88. Additional reference words: 3.10
  89. KBCategory:
  90. KBSubCategory: KEYREG STOPSCRN
  91.  
  92. =============================================================================
  93.  
  94. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  95. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  96. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  97. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  98. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  99. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  100. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  101. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  102. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  103. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  104. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  105.  
  106. Copyright Microsoft Corporation 1993.